import base_class,random
from abilities import *
from abilities.rogue import *

class RogueClass(base_class.Class):
	def __init__(self,name):
		self.Name = name.capitalize()
		base_class.Class.__init__(self)
		#Stats
		self.Stam *= 1
		self.MaxHP = self.HP
		self.Str *= 0.75
		self.Int = 0
		self.Scrit = 0
		self.Mana = 0
		self.MaxMana = 0
		self.Agi *= 2
		self.Def *= 0.75
		self.Blk *= 0
		self.Avd *= 1.75
		self.Sresist *= 0.5
		self.CP = 0
		self.MaxCP = 5
		self.ClassName = 'rogue'
		
	
	def initAbilities(self):
		self.Abilities = [rogue.BlindStrike(self), rogue.Shank(self), rogue.CheapShot(self),
		rogue.QuickStrike(self), rogue.OpenWound(self), rogue.Aggression(self)]